﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace SOAPServicesTest
{

    //prueba
    [TestClass]
    public class UnitTest1
    {
        //Prueba obtener clientes
        [TestMethod]
        public void ObtenerCliente()
        {
            ServiceReference1.ClientesClient proxy = new ServiceReference1.ClientesClient();
            ServiceReference1.Cliente resultado = proxy.ObtenerCliente(1);
            Assert.IsNotNull(resultado);
        }

        [TestMethod]
        public void CrearCliente()
        {
            ServiceReference1.ClientesClient proxy = new ServiceReference1.ClientesClient();
            ServiceReference1.Cliente resultado = proxy.CrearCliente("4444444","jorge","las pecanas","mzerna@hotmail.com",1);
            Assert.IsNotNull(resultado);
        }

        [TestMethod]
        public void ModificarCliente()
        {
            ServiceReference1.ClientesClient proxy = new ServiceReference1.ClientesClient();
            ServiceReference1.Cliente resultado = proxy.ModificarCliente(1,"78458929", "Miguel Zerna", "las pecanas", "mzerna@hotmail.com", 1);
            Assert.IsNotNull(resultado);
        }

        [TestMethod]
        public void EliminarCliente()
        {
            ServiceReference1.ClientesClient proxy = new ServiceReference1.ClientesClient();
            proxy.EliminarCliente(3);
            ServiceReference1.Cliente resultado = proxy.ObtenerCliente(3);
            Assert.IsNull(resultado);
        }

        [TestMethod]
        public void ListarCliente()
        {
            ServiceReference1.ClientesClient proxy = new ServiceReference1.ClientesClient();            
            ServiceReference1.Cliente resultado = proxy.ObtenerCliente(1);
            Assert.IsNotNull(resultado);
        }
    }
}
